vt-d: Fix crash on x86/32.
authorKeir Fraser <keir@xensource.com>
Wed, 26 Sep 2007 08:15:34 +0000 (09:15 +0100)
committerKeir Fraser <keir@xensource.com>
Wed, 26 Sep 2007 08:15:34 +0000 (09:15 +0100)
commit8f198985116c64b6503393618e046dc0c1d0efca
tree1a3c9f36c7ba1039e4e3534a293a61a0702a9830
parentebe41ed23dd74a268aca04bf8b6ffb231efeb8ac
vt-d: Fix crash on x86/32.

On 32-bit xen, dom0 crashes when using VT-d to assign devices. It is
caused by setting m2p in clear_mmio_p2m_entry(), because
machine_to_phys_map[] entry for mmio address is not mapped.

Signed-off-by: Weidong Han <weidong.han@intel.com>
xen/arch/x86/mm/p2m.c